@charset "utf-8";
*{padding:0;margin:0;border:0;}
ul,ol,li{list-style:none;}
input:focus,button:focus{outline:0;}
img{border:0;vertical-align:top;}
var,em{font-weight:normal;font-style:normal;}
html,body{font-family:'Microsoft YaHei',Arial,sans-serif;font-size:14px;color:#333;}
a{color:#333;text-decoration:none;}
a:link,a:visited,a:hover,a:active{text-decoration:none;}
.clearfix{display:block;*zoom:1;}
.clearfix:after{content:'';overflow:hidden;width:100%;height:0px;font-size:0px;display:block;clear:both;}
.m_mob{display: none;}
.m_l_main{float: left;}
.m_r_main{float: right;}
.m_banner{width: 1200px; text-align: center; margin-left: auto; margin-right: auto;}
body{font-size: 16px;}
.g_bdw{width: 100%;}
.m_header{position: relative; overflow: hidden; clear: both; margin-bottom: 27px; width: 1200px; margin-left: auto; margin-right: auto;}
.m_h_img{position: absolute; top: 166px; left: 77px; height: 0;}
.m_h_img img{opacity: 0;}
.m_webBan{display: none;}

/*logo*/
.m_header .m_logo{margin-top: 17px;}
.m_header .m_tip{margin-top: 59px;}

/*导航*/
.g_navs{height: 70px; line-height: 70px; background: #2864c9; max-width: 1920px; margin-left: auto; margin-right: auto;}
.g_navs .m_con{width: 1200px; margin-left: auto; margin-right: auto;}
.g_navs .m_con ul{overflow: hidden; clear: both;}
.g_navs .m_con ul li{float: left; width: 200px; cursor: pointer; text-align: center; font-size: 20px; color: #fff;}
.g_navs .m_con ul li a{color: #FFFFFF;}
.g_navs .m_con ul li:hover{background: #04c3ed;}

/*要闻*/
.g_part1{background: url(../images/part1_bg.jpg) center no-repeat; height: 620px; overflow: hidden;}
.g_part1 .m_con{width: 1200px; margin-left: auto; margin-top: 60px; margin-right: auto; overflow: hidden; clear: both;}
.g_part1 .m_l_main {width: 700px; height: 500px;}
.g_part1 .m_r_main {width: 460px; height: 500px; background: #FFFFFF;}
.g_part1 .m_list {padding-bottom: 20px;border-bottom: 1px dashed #777777;}
.g_part1 .m_list .m_title {font-size: 24px;color: #2864c9;margin-bottom: 15px; line-height: 40px; font-weight: bold;}
.g_part1 .m_list .m_title a {color: #2864c9;}
.g_part1 .m_list .m_zy {color: #666666;font-size: 16px;text-indent: 2em;line-height: 28px;}
.g_part1 .m_list .m_zy a {color: #2668ca;}
.g_part1 .m_imgTitle {position: absolute; bottom: -50px; left: 0; text-align: center; width: 700px;height: 50px;line-height: 50px;color: #333333; background: #FFFFFF;}
.g_part1 .m_imgTitle a {color: #333333;font-size: 18px; width: 80%; display: block; margin-left: auto; margin-right: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.g_part1 .swiper-wrapper{height: auto;}
.g_part1 .swiper-container {width: 100%;height: 100%;}
.g_part1 .swiper-slide {display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center; align-items: center;}
.g_part1 .swiper-slide img{width: 700px; height: 450px;}
.g_part1 .swiper-button-next,.g_part1 .swiper-button-prev{top:initial; bottom: 3%; width: 13px; height: 23px; opacity: 1;}
.g_part1 .swiper-button-next{background: url(../images/next.png) no-repeat;}
.g_part1 .swiper-button-prev{background: url(../images/prev.png) no-repeat;}

.g_part1 .m_textWrap{width: 394px; margin-left: auto; margin-right: auto; margin-top: 30px;}
.g_part1 .m_ulList{margin-top: 10px;}
.g_part1 .m_ulList li{font-size: 18px; color: #333333; line-height: 50px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: url(../images/icon.png) left no-repeat;}
.g_part1 .m_ulList li a{color: #333333; padding-left: 15px;}
.g_part1 .m_more{display: block; text-align: right; margin-top: 10px;}

/*访谈录*/
.g_part2{background: url(../images/part2_bg.jpg) center no-repeat; height: 1070px; overflow: hidden;}
.g_part2 .m_con{margin-top: 60px; width: 1200px; margin-left: auto; margin-right: auto;}
.g_part2 .m_con .m_banner{text-align: center; position: relative;}
.g_part2 .m_con .m_banner a{position: absolute; background: url(../images/more1.png) no-repeat; top: 25px; left: 690px; width: 43px; height: 12px;}
.g_part2 .m_con .m_banner a:hover{background: url(../images/more1_1.png) no-repeat;}

.g_part2 .swiper-container { width: 100%; padding-bottom: 100px; height: auto; margin-left: auto; margin-right: auto; margin-top: 50px;} 
.g_part2 .swiper-slide { text-align: center; font-size: 18px; height: 360px; position: relative; background: #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.g_part2 .m_imgWrap{width: 360px; height: 240px; overflow: hidden; position: absolute; top: 0; left: 0;}
.g_part2 .m_imgWrap img{width: 360px; height: 240px; transition: all 0.8s;}
.g_part2 .m_imgWrap img:hover{transform: scale(1.1);}
.g_part2 .m_title{position: absolute; font-size: 18px; color: #fff; width: 100%; left: 0; top: 240px; background: url(../images/imgTitleBg.png) no-repeat; height: 40px; line-height: 40px;}
.g_part2 .m_title a{color: #FFFFFF;}
.g_part2 .m_textCon{position: absolute; left: 0; top: 280px; text-align: center; width: 100%;}
.g_part2 .m_textCon .m_name{font-size: 20px; color: #333333; line-height: 28px; margin: 5px 0;}
.g_part2 .m_textCon .m_zy{font-size: 16px; color: #666666; line-height: 28px;}
.g_part2 .swiper-button-next,.g_part2 .swiper-button-prev{top:initial; bottom: 2%; width: 57px; height: 18px; opacity: 1;}
.g_part2 .swiper-button-next{background: url(../images/right.png) no-repeat; right: 30%;}
.g_part2 .swiper-button-next:hover{background: url(../images/right_1.png) no-repeat;}
.g_part2 .swiper-button-prev{background: url(../images/left.png) no-repeat; left: 30%;}
.g_part2 .swiper-button-prev:hover{background: url(../images/left_1.png) no-repeat;}

/*健康科普*/
.g_part3{overflow: hidden; margin-bottom: 35px;}
.g_part3 .m_con{margin-top: 60px; width: 1200px; margin-left: auto; margin-right: auto;}
.g_part3 .m_con .m_banner{text-align: center; position: relative;}
.g_part3 .m_con .m_banner a{position: absolute; background: url(../images/more1.png) no-repeat; top: 25px; left: 690px; width: 43px; height: 12px;}
.g_part3 .m_con .m_banner a:hover{background: url(../images/more1_1.png) no-repeat;}
.m-content-list-menu{position:relative;}
.m-content-list-menu .m-search{width:560px; height: 50px; margin-left: auto; margin-right: auto; margin-top: 50px;}
#searchText{float:left;width:469px;height:50px;line-height:50px;outline:none;font-size:18px;text-indent:18px;background:none;border:1px solid #DCDCDC; border-right: none;}
#searchButton{float:right;width:90px;height:50px;font-size:16px;color:#FFF;outline:none;background:#275CD6;text-align:center;line-height:50px;outline:none;border:none;cursor:pointer;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;}
#searchButton:focus {border: none;}
.m-content-list-menu .m-list-tab{float:right;width:740px;}
.m-content-list-menu .m-list-tab ul{padding:0 0 0 25px;border-bottom:1px solid #DBDBDB;}
.m-content-list-menu .m-list-tab li{float:left;font-size:18px;color:#666;cursor:pointer;padding:0 5px 10px;text-align:center;margin:0 70px 0 0;border-bottom:3px solid transparent;}
.m-content-list-menu .m-list-tab li:hover{color:#275cd6;border-bottom:3px solid #275CD6;}
.m-content-list-menu .m-list-tab .u-select{color:#275cd6;border-bottom:3px solid #275CD6;}
.m-content-list-menu .u-more{position:absolute;right:0;top:0;font-size:18px;color:#666;padding-right:20px;background:url("../images/icon-plus.png") 40px center no-repeat;display:none;}
.m-content-list-menu .u-more.u-select{display:block;}
.m-content-list-main{margin-top:50px;}
.m-content-list-main ul{width:1300px;display:none;min-height:320px;}
.m-content-list-main .u-select{display:block;}
.m-content-list-main li{float:left;width:360px;position:relative;margin:0 60px 60px 0;-webkit-box-shadow:0px 2px 10px 3px rgba(222,222,222,1);-moz-box-shadow:0px 2px 10px 3px rgba(222,222,222,1);box-shadow:0px 2px 10px 3px rgba(222,222,222,1);}
.m-content-list-main li img{width:360px;height:210px;}
.m-content-list-main li .u-content-type {position: absolute;width: auto; height: auto;border-radius: 0; top: 10px; left: -10px;z-index: 9; text-align: center; background: url(../images/iconBg.png) no-repeat; width: 70px; height: 40px; line-height: 27px; color: #FFFFFF;}
/*.m-content-list-main li .u-play{position:absolute;width:52px;height:52px;background:url("https://imgkepu.gmw.cn/54832.files/images/icon-play-s.png") 0 0 no-repeat;left:0;right:0;margin: 0 auto;top:78px;}*/
.m-content-list-main li dl{height:59px;overflow:hidden;background:#FFF;padding:24px 30px 26px;}
.m-content-list-main dl dt{font-size:20px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333;}
.m-content-list-main dt a{color:#333333;}
.m-content-list-main dd{font-size:15px;margin-top:14px;color:#9f9e9e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#searchResult{font-size:16px;}
#searchResult .u-more,.m-content-list-main .u-init-more{float:left;cursor:pointer;margin:0 0 60px 270px;width:660px;height:60px;background:url("https://imgkepu.gmw.cn/54832.files/images/more.png");}
#searchResult .u-more:hover,.m-content-list-main .u-init-more:hover{background:url("https://imgkepu.gmw.cn/54832.files/images/more-on.png");}
#searchResult .u-abstract{display:none;}
.m-content-list-main .u-init-more{display:none;}
.f-hidden{display:none;visibility:hidden;}
.f-clear{display:block;*zoom:1;}
.f-clear:after{content:'';overflow:hidden;width:100%;height:0px;font-size:0px;display:block;clear:both;}

/*专题活动*/
.g_part4{overflow: hidden; margin-bottom: 75px;}
.g_part4 .m_con{width: 1200px; margin-left: auto; margin-right: auto;}
.g_part4 .m_con .m_banner{text-align: center; position: relative; margin-bottom: 50px;}
.g_part4 .m_con .m_banner a{position: absolute; background: url(../images/more1.png) no-repeat; top: 25px; left: 690px; width: 43px; height: 12px;}
.g_part4 .m_con .m_banner a:hover{background: url(../images/more1_1.png) no-repeat;}
.g_part4 .m_img{display: none;}
.g_part4 .m_l_main{width: 720px; height: 460px;}
.g_part4 .m_l_main img{width: 100%;}
.g_part4 .m_r_main{width: 440px;}
.g_part4 .m_r_main .m_block{padding:22px 30px; cursor: pointer; margin-bottom: 23px; -webkit-box-shadow: 0px 2px 10px 3px rgba(222,222,222,1);-moz-box-shadow: 0px 2px 10px 3px rgba(222,222,222,1); box-shadow: 0px 2px 10px 3px rgba(222,222,222,1);}
.g_part4 .m_r_main .m_block .m_title{font-size: 20px; color: #333333; margin-bottom: 10px;}
.g_part4 .m_r_main .m_block .m_time{font-size: 14px; color: #999999;}
.g_part4 .m_r_main .m_block:hover{background: #2864c9;}
.g_part4 .m_r_main .m_block:hover .m_title{color: #FFFFFF;}
.g_part4 .m_r_main .m_block:hover .m_title a{color: #FFFFFF;}
.g_part4 .m_r_main .m_block:hover .m_time{color: #6795e2;}

/*合作机构 && 品牌支持*/
.g_part5{background: #f8f8f8; padding: 65px 0;}
.g_part5 .m_con{width: 1200px; margin-left: auto; margin-right: auto; overflow: hidden; clear: both;}
.g_part5 .m_l_main,.g_part5 .m_r_main{width: 570px;}
.g_part5 .m_banner{margin-bottom: 50px; width: 100%; text-align: left;}
.g_part5 .m_partLists{margin-right: -30px;}
.g_part5 ul li{float: left; width: 170px; height: 90px; margin-right: 30px; margin-bottom: 30px;}
.g_part5 ul li img{width: 170px; height: 90px;}

/*友情链接*/
.g_part6{background: #2667ca; padding: 40px 0 40px 0;}
.g_part6 .m_con{width: 1200px; margin-left: auto; margin-right: auto;}
.g_part6 .m_banner{margin-bottom: 20px; width: 100%; text-align: left;}
.g_part6 ul{overflow: hidden; clear: both; padding-bottom: 10px;}
.g_part6 ul li{color: #FFFFFF; font-size: 16px; float: left; margin-right: 15px; margin-bottom: 15px;}
.g_part6 ul li a{color: #FFFFFF;}
.g_part6 .m_top{padding-top: 15px; border-top: 1px solid #4a81d5;}

